<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>languages | monaco-editor</title>
	<meta name="description" content="Documentation for monaco-editor">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">monaco-editor</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="monaco.html">monaco</a>
				</li>
				<li>
					<a href="monaco.languages.html">languages</a>
				</li>
			</ul>
			<h1>Namespace languages</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-external">
							<h3>Namespaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.css.html" class="tsd-kind-icon">css</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html.html" class="tsd-kind-icon">html</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.json.html" class="tsd-kind-icon">json</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.typescript.html" class="tsd-kind-icon">typescript</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Enumerations</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.completioniteminserttextrule.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Insert<wbr>Text<wbr>Rule</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.completionitemkind.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Kind</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.completionitemtag.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Tag</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.completiontriggerkind.html" class="tsd-kind-icon">Completion<wbr>Trigger<wbr>Kind</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.documenthighlightkind.html" class="tsd-kind-icon">Document<wbr>Highlight<wbr>Kind</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.indentaction.html" class="tsd-kind-icon">Indent<wbr>Action</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.signaturehelptriggerkind.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Trigger<wbr>Kind</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.symbolkind.html" class="tsd-kind-icon">Symbol<wbr>Kind</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/monaco.languages.symboltag.html" class="tsd-kind-icon">Symbol<wbr>Tag</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Classes</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/monaco.languages.foldingrangekind.html" class="tsd-kind-icon">Folding<wbr>Range<wbr>Kind</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Interfaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codeaction.html" class="tsd-kind-icon">Code<wbr>Action</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codeactioncontext.html" class="tsd-kind-icon">Code<wbr>Action<wbr>Context</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codeactionlist.html" class="tsd-kind-icon">Code<wbr>Action<wbr>List</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codeactionprovider.html" class="tsd-kind-icon">Code<wbr>Action<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codelens.html" class="tsd-kind-icon">Code<wbr>Lens</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codelenslist.html" class="tsd-kind-icon">Code<wbr>Lens<wbr>List</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.codelensprovider.html" class="tsd-kind-icon">Code<wbr>Lens<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.command.html" class="tsd-kind-icon">Command</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.commentrule.html" class="tsd-kind-icon">Comment<wbr>Rule</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.completioncontext.html" class="tsd-kind-icon">Completion<wbr>Context</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.completionitem.html" class="tsd-kind-icon">Completion<wbr>Item</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.completionitemlabel.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Label</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.completionitemprovider.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.completionlist.html" class="tsd-kind-icon">Completion<wbr>List</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.declarationprovider.html" class="tsd-kind-icon">Declaration<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.definitionprovider.html" class="tsd-kind-icon">Definition<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentcolorprovider.html" class="tsd-kind-icon">Document<wbr>Color<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentformattingeditprovider.html" class="tsd-kind-icon">Document<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documenthighlight.html" class="tsd-kind-icon">Document<wbr>Highlight</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documenthighlightprovider.html" class="tsd-kind-icon">Document<wbr>Highlight<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentrangeformattingeditprovider.html" class="tsd-kind-icon">Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentrangesemantictokensprovider.html" class="tsd-kind-icon">Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentsemantictokensprovider.html" class="tsd-kind-icon">Document<wbr>Semantic<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentsymbol.html" class="tsd-kind-icon">Document<wbr>Symbol</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.documentsymbolprovider.html" class="tsd-kind-icon">Document<wbr>Symbol<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-kind-icon">Encoded<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.enteraction.html" class="tsd-kind-icon">Enter<wbr>Action</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.foldingcontext.html" class="tsd-kind-icon">Folding<wbr>Context</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.foldingmarkers.html" class="tsd-kind-icon">Folding<wbr>Markers</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.foldingrange.html" class="tsd-kind-icon">Folding<wbr>Range</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.foldingrangeprovider.html" class="tsd-kind-icon">Folding<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.foldingrules.html" class="tsd-kind-icon">Folding<wbr>Rules</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.formattingoptions.html" class="tsd-kind-icon">Formatting<wbr>Options</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.hover.html" class="tsd-kind-icon">Hover</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.hoverprovider.html" class="tsd-kind-icon">Hover<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.iautoclosingpair.html" class="tsd-kind-icon">IAuto<wbr>Closing<wbr>Pair</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.iautoclosingpairconditional.html" class="tsd-kind-icon">IAuto<wbr>Closing<wbr>Pair<wbr>Conditional</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.icolor.html" class="tsd-kind-icon">IColor</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.icolorinformation.html" class="tsd-kind-icon">IColor<wbr>Information</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.icolorpresentation.html" class="tsd-kind-icon">IColor<wbr>Presentation</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.idoccomment.html" class="tsd-kind-icon">IDoc<wbr>Comment</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.iencodedlinetokens.html" class="tsd-kind-icon">IEncoded<wbr>Line<wbr>Tokens</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.iexpandedmonarchlanguageaction.html" class="tsd-kind-icon">IExpanded<wbr>Monarch<wbr>Language<wbr>Action</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.iexpandedmonarchlanguagerule.html" class="tsd-kind-icon">IExpanded<wbr>Monarch<wbr>Language<wbr>Rule</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-kind-icon">ILanguage<wbr>Extension<wbr>Point</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.ilinetokens.html" class="tsd-kind-icon">ILine<wbr>Tokens</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.ilink.html" class="tsd-kind-icon">ILink</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.ilinkslist.html" class="tsd-kind-icon">ILinks<wbr>List</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-kind-icon">IMonarch<wbr>Language</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.imonarchlanguagebracket.html" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Bracket</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.istate.html" class="tsd-kind-icon">IState</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.itoken.html" class="tsd-kind-icon">IToken</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.implementationprovider.html" class="tsd-kind-icon">Implementation<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.indentationrule.html" class="tsd-kind-icon">Indentation<wbr>Rule</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.inlinehint.html" class="tsd-kind-icon">Inline<wbr>Hint</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.inlinehintsprovider.html" class="tsd-kind-icon">Inline<wbr>Hints<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.languageconfiguration.html" class="tsd-kind-icon">Language<wbr>Configuration</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.linkprovider.html" class="tsd-kind-icon">Link<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.linkededitingrangeprovider.html" class="tsd-kind-icon">Linked<wbr>Editing<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.linkededitingranges.html" class="tsd-kind-icon">Linked<wbr>Editing<wbr>Ranges</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.location.html" class="tsd-kind-icon">Location</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.locationlink.html" class="tsd-kind-icon">Location<wbr>Link</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.onenterrule.html" class="tsd-kind-icon">On<wbr>Enter<wbr>Rule</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.ontypeformattingeditprovider.html" class="tsd-kind-icon">On<wbr>Type<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.parameterinformation.html" class="tsd-kind-icon">Parameter<wbr>Information</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.referencecontext.html" class="tsd-kind-icon">Reference<wbr>Context</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.referenceprovider.html" class="tsd-kind-icon">Reference<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.rejection.html" class="tsd-kind-icon">Rejection</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.renamelocation.html" class="tsd-kind-icon">Rename<wbr>Location</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.renameprovider.html" class="tsd-kind-icon">Rename<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.selectionrange.html" class="tsd-kind-icon">Selection<wbr>Range</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.selectionrangeprovider.html" class="tsd-kind-icon">Selection<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.semantictokens.html" class="tsd-kind-icon">Semantic<wbr>Tokens</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.semantictokensedit.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Edit</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.semantictokensedits.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Edits</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.semantictokenslegend.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Legend</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.signaturehelp.html" class="tsd-kind-icon">Signature<wbr>Help</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.signaturehelpcontext.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Context</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.signaturehelpprovider.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.signaturehelpresult.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Result</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.signatureinformation.html" class="tsd-kind-icon">Signature<wbr>Information</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-kind-icon">Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.typedefinitionprovider.html" class="tsd-kind-icon">Type<wbr>Definition<wbr>Provider</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.workspaceedit.html" class="tsd-kind-icon">Workspace<wbr>Edit</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.workspaceeditmetadata.html" class="tsd-kind-icon">Workspace<wbr>Edit<wbr>Metadata</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.workspacefileedit.html" class="tsd-kind-icon">Workspace<wbr>File<wbr>Edit</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.workspacefileeditoptions.html" class="tsd-kind-icon">Workspace<wbr>File<wbr>Edit<wbr>Options</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/monaco.languages.workspacetextedit.html" class="tsd-kind-icon">Workspace<wbr>Text<wbr>Edit</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Type aliases</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#characterpair" class="tsd-kind-icon">Character<wbr>Pair</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#definition" class="tsd-kind-icon">Definition</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#imonarchlanguageaction" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Action</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#imonarchlanguagerule" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Rule</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#ishortmonarchlanguageaction" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Action</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#ishortmonarchlanguagerule1" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule1</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#ishortmonarchlanguagerule2" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule2</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a href="monaco.languages.html#providerresult" class="tsd-kind-icon">Provider<wbr>Result</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#textedit" class="tsd-kind-icon">Text<wbr>Edit</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Events</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-event tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#onlanguage" class="tsd-kind-icon">on<wbr>Language</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Functions</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#getencodedlanguageid" class="tsd-kind-icon">get<wbr>Encoded<wbr>Language<wbr>Id</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#getlanguages" class="tsd-kind-icon">get<wbr>Languages</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#register" class="tsd-kind-icon">register</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registercodeactionprovider" class="tsd-kind-icon">register<wbr>Code<wbr>Action<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registercodelensprovider" class="tsd-kind-icon">register<wbr>Code<wbr>Lens<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registercolorprovider" class="tsd-kind-icon">register<wbr>Color<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registercompletionitemprovider" class="tsd-kind-icon">register<wbr>Completion<wbr>Item<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdeclarationprovider" class="tsd-kind-icon">register<wbr>Declaration<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdefinitionprovider" class="tsd-kind-icon">register<wbr>Definition<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumentformattingeditprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumenthighlightprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Highlight<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumentrangeformattingeditprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumentrangesemantictokensprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumentsemantictokensprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Semantic<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerdocumentsymbolprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Symbol<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerfoldingrangeprovider" class="tsd-kind-icon">register<wbr>Folding<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerhoverprovider" class="tsd-kind-icon">register<wbr>Hover<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerimplementationprovider" class="tsd-kind-icon">register<wbr>Implementation<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerlinkprovider" class="tsd-kind-icon">register<wbr>Link<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerlinkededitingrangeprovider" class="tsd-kind-icon">register<wbr>Linked<wbr>Editing<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerontypeformattingeditprovider" class="tsd-kind-icon">register<wbr>OnType<wbr>Formatting<wbr>Edit<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerreferenceprovider" class="tsd-kind-icon">register<wbr>Reference<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerrenameprovider" class="tsd-kind-icon">register<wbr>Rename<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registerselectionrangeprovider" class="tsd-kind-icon">register<wbr>Selection<wbr>Range<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registersignaturehelpprovider" class="tsd-kind-icon">register<wbr>Signature<wbr>Help<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#registertypedefinitionprovider" class="tsd-kind-icon">register<wbr>Type<wbr>Definition<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#setcolormap" class="tsd-kind-icon">set<wbr>Color<wbr>Map</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#setlanguageconfiguration" class="tsd-kind-icon">set<wbr>Language<wbr>Configuration</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#setmonarchtokensprovider" class="tsd-kind-icon">set<wbr>Monarch<wbr>Tokens<wbr>Provider</a></li>
								<li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="monaco.languages.html#settokensprovider" class="tsd-kind-icon">set<wbr>Tokens<wbr>Provider</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Type aliases</h2>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="characterpair" class="tsd-anchor"></a>
					<h3>Character<wbr>Pair</h3>
					<div class="tsd-signature tsd-kind-icon">Character<wbr>Pair<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:5457</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A tuple of two characters, like a pair of
							opening and closing brackets.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="definition" class="tsd-anchor"></a>
					<h3>Definition</h3>
					<div class="tsd-signature tsd-kind-icon">Definition<span class="tsd-signature-symbol">:</span> <a href="../interfaces/monaco.languages.location.html" class="tsd-signature-type">Location</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.location.html" class="tsd-signature-type">Location</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.locationlink.html" class="tsd-signature-type">LocationLink</a><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6011</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="imonarchlanguageaction" class="tsd-anchor"></a>
					<h3>IMonarch<wbr>Language<wbr>Action</h3>
					<div class="tsd-signature tsd-kind-icon">IMonarch<wbr>Language<wbr>Action<span class="tsd-signature-symbol">:</span> <a href="monaco.languages.html#ishortmonarchlanguageaction" class="tsd-signature-type">IShortMonarchLanguageAction</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.iexpandedmonarchlanguageaction.html" class="tsd-signature-type">IExpandedMonarchLanguageAction</a><span class="tsd-signature-symbol"> | </span><a href="monaco.languages.html#ishortmonarchlanguageaction" class="tsd-signature-type">IShortMonarchLanguageAction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.iexpandedmonarchlanguageaction.html" class="tsd-signature-type">IExpandedMonarchLanguageAction</a><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6587</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="imonarchlanguagerule" class="tsd-anchor"></a>
					<h3>IMonarch<wbr>Language<wbr>Rule</h3>
					<div class="tsd-signature tsd-kind-icon">IMonarch<wbr>Language<wbr>Rule<span class="tsd-signature-symbol">:</span> <a href="monaco.languages.html#ishortmonarchlanguagerule1" class="tsd-signature-type">IShortMonarchLanguageRule1</a><span class="tsd-signature-symbol"> | </span><a href="monaco.languages.html#ishortmonarchlanguagerule2" class="tsd-signature-type">IShortMonarchLanguageRule2</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.iexpandedmonarchlanguagerule.html" class="tsd-signature-type">IExpandedMonarchLanguageRule</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6539</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="ishortmonarchlanguageaction" class="tsd-anchor"></a>
					<h3>IShort<wbr>Monarch<wbr>Language<wbr>Action</h3>
					<div class="tsd-signature tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Action<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6546</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>An action is either an array of actions...
								... or a case statement with guards...
							... or a basic action with a token value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="ishortmonarchlanguagerule1" class="tsd-anchor"></a>
					<h3>IShort<wbr>Monarch<wbr>Language<wbr>Rule1</h3>
					<div class="tsd-signature tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule1<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">, </span><a href="monaco.languages.html#imonarchlanguageaction" class="tsd-signature-type">IMonarchLanguageAction</a><span class="tsd-signature-symbol">]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6520</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A rule is either a regular expression and an action
								shorthands: [reg,act] == { regex: reg, action: act}
							and       : [reg,act,nxt] == { regex: reg, action: act{ next: nxt }}</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="ishortmonarchlanguagerule2" class="tsd-anchor"></a>
					<h3>IShort<wbr>Monarch<wbr>Language<wbr>Rule2</h3>
					<div class="tsd-signature tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule2<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">, </span><a href="monaco.languages.html#imonarchlanguageaction" class="tsd-signature-type">IMonarchLanguageAction</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6522</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external">
					<a name="providerresult" class="tsd-anchor"></a>
					<h3>Provider<wbr>Result</h3>
					<div class="tsd-signature tsd-kind-icon">Provider<wbr>Result&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="monaco.html#thenable" class="tsd-signature-type">Thenable</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:5526</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A provider result represents the values a provider, like the <a href="#HoverProvider"><code>HoverProvider</code></a>,
								may return. For once this is the actual result type <code>T</code>, like <code>Hover</code>, or a thenable that resolves
								to that type <code>T</code>. In addition, <code>null</code> and <code>undefined</code> can be returned - either directly or from a
							thenable.</p>
						</div>
					</div>
					<h4 class="tsd-type-parameters-title">Type parameters</h4>
					<ul class="tsd-type-parameters">
						<li>
							<h4>T</h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
					<a name="textedit" class="tsd-anchor"></a>
					<h3>Text<wbr>Edit</h3>
					<div class="tsd-signature tsd-kind-icon">Text<wbr>Edit<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>eol<span class="tsd-signature-symbol">?: </span><a href="../enums/monaco.editor.endoflinesequence.html" class="tsd-signature-type">EndOfLineSequence</a><span class="tsd-signature-symbol">; </span>range<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.irange.html" class="tsd-signature-type">IRange</a><span class="tsd-signature-symbol">; </span>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/monaco-editor/monaco.d.ts:6118</li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter">
								<h5><span class="tsd-flag ts-flagOptional">Optional</span> eol<span class="tsd-signature-symbol">?: </span><a href="../enums/monaco.editor.endoflinesequence.html" class="tsd-signature-type">EndOfLineSequence</a></h5>
							</li>
							<li class="tsd-parameter">
								<h5>range<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.irange.html" class="tsd-signature-type">IRange</a></h5>
							</li>
							<li class="tsd-parameter">
								<h5>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
							</li>
						</ul>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Events</h2>
				<section class="tsd-panel tsd-member tsd-kind-event tsd-parent-kind-namespace tsd-is-external">
					<a name="onlanguage" class="tsd-anchor"></a>
					<h3>on<wbr>Language</h3>
					<ul class="tsd-signatures tsd-kind-event tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Language<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5041</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>An event emitted when a language is first time needed (e.g. a model has it set).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>callback: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Functions</h2>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="getencodedlanguageid" class="tsd-anchor"></a>
					<h3>get<wbr>Encoded<wbr>Language<wbr>Id</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Encoded<wbr>Language<wbr>Id<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5035</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="getlanguages" class="tsd-anchor"></a>
					<h3>get<wbr>Languages</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Languages<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-signature-type">ILanguageExtensionPoint</a><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5033</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Get the information of all the registered languages.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-signature-type">ILanguageExtensionPoint</a><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="register" class="tsd-anchor"></a>
					<h3>register</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<span class="tsd-signature-symbol">(</span>language<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-signature-type">ILanguageExtensionPoint</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5028</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register information about a new language.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>language: <a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-signature-type">ILanguageExtensionPoint</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registercodeactionprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Code<wbr>Action<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Code<wbr>Action<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.codeactionprovider.html" class="tsd-signature-type">CodeActionProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5209</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a code action provider (used by e.g. quick fix).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.codeactionprovider.html" class="tsd-signature-type">CodeActionProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registercodelensprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Code<wbr>Lens<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Code<wbr>Lens<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.codelensprovider.html" class="tsd-signature-type">CodeLensProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5204</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a code lens provider (used by e.g. inline code lenses).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.codelensprovider.html" class="tsd-signature-type">CodeLensProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registercolorprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Color<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Color<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentcolorprovider.html" class="tsd-signature-type">DocumentColorProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5239</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a document color provider (used by Color Picker, Color Decorator).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentcolorprovider.html" class="tsd-signature-type">DocumentColorProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registercompletionitemprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Completion<wbr>Item<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Completion<wbr>Item<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.completionitemprovider.html" class="tsd-signature-type">CompletionItemProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5234</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a completion item provider (use by e.g. suggestions).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.completionitemprovider.html" class="tsd-signature-type">CompletionItemProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdeclarationprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Declaration<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Declaration<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.declarationprovider.html" class="tsd-signature-type">DeclarationProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5249</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a declaration provider</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.declarationprovider.html" class="tsd-signature-type">DeclarationProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdefinitionprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Definition<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Definition<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.definitionprovider.html" class="tsd-signature-type">DefinitionProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5189</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a definition provider (used by e.g. go to definition).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.definitionprovider.html" class="tsd-signature-type">DefinitionProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumentformattingeditprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Formatting<wbr>Edit<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Formatting<wbr>Edit<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentformattingeditprovider.html" class="tsd-signature-type">DocumentFormattingEditProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5214</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a formatter that can handle only entire models.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentformattingeditprovider.html" class="tsd-signature-type">DocumentFormattingEditProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumenthighlightprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Highlight<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Highlight<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documenthighlightprovider.html" class="tsd-signature-type">DocumentHighlightProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5179</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a document highlight provider (used by e.g. highlight occurrences).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documenthighlightprovider.html" class="tsd-signature-type">DocumentHighlightProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumentrangeformattingeditprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentrangeformattingeditprovider.html" class="tsd-signature-type">DocumentRangeFormattingEditProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5219</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a formatter that can handle a range inside a model.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentrangeformattingeditprovider.html" class="tsd-signature-type">DocumentRangeFormattingEditProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumentrangesemantictokensprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentrangesemantictokensprovider.html" class="tsd-signature-type">DocumentRangeSemanticTokensProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5264</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a document range semantic tokens provider</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentrangesemantictokensprovider.html" class="tsd-signature-type">DocumentRangeSemanticTokensProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumentsemantictokensprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Semantic<wbr>Tokens<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Semantic<wbr>Tokens<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentsemantictokensprovider.html" class="tsd-signature-type">DocumentSemanticTokensProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5259</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a document semantic tokens provider</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentsemantictokensprovider.html" class="tsd-signature-type">DocumentSemanticTokensProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerdocumentsymbolprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Document<wbr>Symbol<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Document<wbr>Symbol<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.documentsymbolprovider.html" class="tsd-signature-type">DocumentSymbolProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5174</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a document symbol provider (used by e.g. outline).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.documentsymbolprovider.html" class="tsd-signature-type">DocumentSymbolProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerfoldingrangeprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Folding<wbr>Range<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Folding<wbr>Range<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.foldingrangeprovider.html" class="tsd-signature-type">FoldingRangeProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5244</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a folding range provider</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.foldingrangeprovider.html" class="tsd-signature-type">FoldingRangeProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerhoverprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Hover<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Hover<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.hoverprovider.html" class="tsd-signature-type">HoverProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5169</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a hover provider (used by e.g. editor hover).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.hoverprovider.html" class="tsd-signature-type">HoverProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerimplementationprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Implementation<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Implementation<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.implementationprovider.html" class="tsd-signature-type">ImplementationProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5194</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a implementation provider (used by e.g. go to implementation).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.implementationprovider.html" class="tsd-signature-type">ImplementationProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerlinkprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Link<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Link<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.linkprovider.html" class="tsd-signature-type">LinkProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5229</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a link provider that can find links in text.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.linkprovider.html" class="tsd-signature-type">LinkProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerlinkededitingrangeprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Linked<wbr>Editing<wbr>Range<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Linked<wbr>Editing<wbr>Range<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.linkededitingrangeprovider.html" class="tsd-signature-type">LinkedEditingRangeProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5184</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register an linked editing range provider.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.linkededitingrangeprovider.html" class="tsd-signature-type">LinkedEditingRangeProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerontypeformattingeditprovider" class="tsd-anchor"></a>
					<h3>register<wbr>OnType<wbr>Formatting<wbr>Edit<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>OnType<wbr>Formatting<wbr>Edit<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.ontypeformattingeditprovider.html" class="tsd-signature-type">OnTypeFormattingEditProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5224</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a formatter than can do formatting as the user types.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.ontypeformattingeditprovider.html" class="tsd-signature-type">OnTypeFormattingEditProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerreferenceprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Reference<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Reference<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.referenceprovider.html" class="tsd-signature-type">ReferenceProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5154</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a reference provider (used by e.g. reference search).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.referenceprovider.html" class="tsd-signature-type">ReferenceProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerrenameprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Rename<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Rename<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.renameprovider.html" class="tsd-signature-type">RenameProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5159</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a rename provider (used by e.g. rename symbol).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.renameprovider.html" class="tsd-signature-type">RenameProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registerselectionrangeprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Selection<wbr>Range<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Selection<wbr>Range<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.selectionrangeprovider.html" class="tsd-signature-type">SelectionRangeProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5254</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a selection range provider</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.selectionrangeprovider.html" class="tsd-signature-type">SelectionRangeProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registersignaturehelpprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Signature<wbr>Help<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Signature<wbr>Help<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.signaturehelpprovider.html" class="tsd-signature-type">SignatureHelpProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5164</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a signature help provider (used by e.g. parameter hints).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.signaturehelpprovider.html" class="tsd-signature-type">SignatureHelpProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="registertypedefinitionprovider" class="tsd-anchor"></a>
					<h3>register<wbr>Type<wbr>Definition<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">register<wbr>Type<wbr>Definition<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.typedefinitionprovider.html" class="tsd-signature-type">TypeDefinitionProvider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5199</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Register a type definition provider (used by e.g. go to type definition).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.typedefinitionprovider.html" class="tsd-signature-type">TypeDefinitionProvider</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="setcolormap" class="tsd-anchor"></a>
					<h3>set<wbr>Color<wbr>Map</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Color<wbr>Map<span class="tsd-signature-symbol">(</span>colorMap<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5139</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Change the color map that is used for token colors.
									Supported formats (hex): #RRGGBB, $RRGGBBAA, #RGB, #RGBA</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>colorMap: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="setlanguageconfiguration" class="tsd-anchor"></a>
					<h3>set<wbr>Language<wbr>Configuration</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Language<wbr>Configuration<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, configuration<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.languageconfiguration.html" class="tsd-signature-type">LanguageConfiguration</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5046</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the editing configuration for a language.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>configuration: <a href="../interfaces/monaco.languages.languageconfiguration.html" class="tsd-signature-type">LanguageConfiguration</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="setmonarchtokensprovider" class="tsd-anchor"></a>
					<h3>set<wbr>Monarch<wbr>Tokens<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Monarch<wbr>Tokens<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, languageDef<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-signature-type">IMonarchLanguage</a><span class="tsd-signature-symbol"> | </span><a href="monaco.html#thenable" class="tsd-signature-type">Thenable</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-signature-type">IMonarchLanguage</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5149</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the tokens provider for a language (monarch implementation).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>languageDef: <a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-signature-type">IMonarchLanguage</a><span class="tsd-signature-symbol"> | </span><a href="monaco.html#thenable" class="tsd-signature-type">Thenable</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-signature-type">IMonarchLanguage</a><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
					<a name="settokensprovider" class="tsd-anchor"></a>
					<h3>set<wbr>Tokens<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Tokens<wbr>Provider<span class="tsd-signature-symbol">(</span>languageId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, provider<span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-signature-type">TokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-signature-type">EncodedTokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="monaco.html#thenable" class="tsd-signature-type">Thenable</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-signature-type">TokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-signature-type">EncodedTokensProvider</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/monaco-editor/monaco.d.ts:5144</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Set the tokens provider for a language (manual implementation).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>languageId: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>provider: <a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-signature-type">TokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-signature-type">EncodedTokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="monaco.html#thenable" class="tsd-signature-type">Thenable</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-signature-type">TokensProvider</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-signature-type">EncodedTokensProvider</a><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/monaco.idisposable.html" class="tsd-signature-type">IDisposable</a></h4>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
					<li class="label tsd-is-external">
						<span>Internals</span>
					</li>
					<li class=" tsd-kind-namespace">
						<a href="primefaces.html">Prime<wbr>Faces</a>
					</li>
					<li class="label tsd-is-external">
						<span>Externals</span>
					</li>
					<li class="current tsd-kind-namespace tsd-is-external">
						<a href="monaco.html">monaco</a>
						<ul>
							<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
								<a href="monaco.editor.html">editor</a>
							</li>
							<li class="current tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
								<a href="monaco.languages.html">languages</a>
								<ul>
									<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
										<a href="monaco.languages.css.html">css</a>
									</li>
									<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
										<a href="monaco.languages.html.html">html</a>
									</li>
									<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
										<a href="monaco.languages.json.html">json</a>
									</li>
									<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
										<a href="monaco.languages.typescript.html">typescript</a>
									</li>
								</ul>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-namespace tsd-is-external">
								<a href="monaco.worker.html">worker</a>
							</li>
						</ul>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.completioniteminserttextrule.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Insert<wbr>Text<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.completionitemkind.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.completionitemtag.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Tag</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.completiontriggerkind.html" class="tsd-kind-icon">Completion<wbr>Trigger<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.documenthighlightkind.html" class="tsd-kind-icon">Document<wbr>Highlight<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.indentaction.html" class="tsd-kind-icon">Indent<wbr>Action</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.signaturehelptriggerkind.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Trigger<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.symbolkind.html" class="tsd-kind-icon">Symbol<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-enum tsd-parent-kind-namespace tsd-is-external">
						<a href="../enums/monaco.languages.symboltag.html" class="tsd-kind-icon">Symbol<wbr>Tag</a>
					</li>
					<li class=" tsd-kind-class tsd-parent-kind-namespace tsd-is-external">
						<a href="../classes/monaco.languages.foldingrangekind.html" class="tsd-kind-icon">Folding<wbr>Range<wbr>Kind</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codeaction.html" class="tsd-kind-icon">Code<wbr>Action</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codeactioncontext.html" class="tsd-kind-icon">Code<wbr>Action<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codeactionlist.html" class="tsd-kind-icon">Code<wbr>Action<wbr>List</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codeactionprovider.html" class="tsd-kind-icon">Code<wbr>Action<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codelens.html" class="tsd-kind-icon">Code<wbr>Lens</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codelenslist.html" class="tsd-kind-icon">Code<wbr>Lens<wbr>List</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.codelensprovider.html" class="tsd-kind-icon">Code<wbr>Lens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.command.html" class="tsd-kind-icon">Command</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.commentrule.html" class="tsd-kind-icon">Comment<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.completioncontext.html" class="tsd-kind-icon">Completion<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.completionitem.html" class="tsd-kind-icon">Completion<wbr>Item</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.completionitemlabel.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Label</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.completionitemprovider.html" class="tsd-kind-icon">Completion<wbr>Item<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.completionlist.html" class="tsd-kind-icon">Completion<wbr>List</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.declarationprovider.html" class="tsd-kind-icon">Declaration<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.definitionprovider.html" class="tsd-kind-icon">Definition<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentcolorprovider.html" class="tsd-kind-icon">Document<wbr>Color<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentformattingeditprovider.html" class="tsd-kind-icon">Document<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documenthighlight.html" class="tsd-kind-icon">Document<wbr>Highlight</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documenthighlightprovider.html" class="tsd-kind-icon">Document<wbr>Highlight<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentrangeformattingeditprovider.html" class="tsd-kind-icon">Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentrangesemantictokensprovider.html" class="tsd-kind-icon">Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentsemantictokensprovider.html" class="tsd-kind-icon">Document<wbr>Semantic<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentsymbol.html" class="tsd-kind-icon">Document<wbr>Symbol</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.documentsymbolprovider.html" class="tsd-kind-icon">Document<wbr>Symbol<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.encodedtokensprovider.html" class="tsd-kind-icon">Encoded<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.enteraction.html" class="tsd-kind-icon">Enter<wbr>Action</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.foldingcontext.html" class="tsd-kind-icon">Folding<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.foldingmarkers.html" class="tsd-kind-icon">Folding<wbr>Markers</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.foldingrange.html" class="tsd-kind-icon">Folding<wbr>Range</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.foldingrangeprovider.html" class="tsd-kind-icon">Folding<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.foldingrules.html" class="tsd-kind-icon">Folding<wbr>Rules</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.formattingoptions.html" class="tsd-kind-icon">Formatting<wbr>Options</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.hover.html" class="tsd-kind-icon">Hover</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.hoverprovider.html" class="tsd-kind-icon">Hover<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.iautoclosingpair.html" class="tsd-kind-icon">IAuto<wbr>Closing<wbr>Pair</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.iautoclosingpairconditional.html" class="tsd-kind-icon">IAuto<wbr>Closing<wbr>Pair<wbr>Conditional</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.icolor.html" class="tsd-kind-icon">IColor</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.icolorinformation.html" class="tsd-kind-icon">IColor<wbr>Information</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.icolorpresentation.html" class="tsd-kind-icon">IColor<wbr>Presentation</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.idoccomment.html" class="tsd-kind-icon">IDoc<wbr>Comment</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.iencodedlinetokens.html" class="tsd-kind-icon">IEncoded<wbr>Line<wbr>Tokens</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.iexpandedmonarchlanguageaction.html" class="tsd-kind-icon">IExpanded<wbr>Monarch<wbr>Language<wbr>Action</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.iexpandedmonarchlanguagerule.html" class="tsd-kind-icon">IExpanded<wbr>Monarch<wbr>Language<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.ilanguageextensionpoint.html" class="tsd-kind-icon">ILanguage<wbr>Extension<wbr>Point</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.ilinetokens.html" class="tsd-kind-icon">ILine<wbr>Tokens</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.ilink.html" class="tsd-kind-icon">ILink</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.ilinkslist.html" class="tsd-kind-icon">ILinks<wbr>List</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.imonarchlanguage.html" class="tsd-kind-icon">IMonarch<wbr>Language</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.imonarchlanguagebracket.html" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Bracket</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.istate.html" class="tsd-kind-icon">IState</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.itoken.html" class="tsd-kind-icon">IToken</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.implementationprovider.html" class="tsd-kind-icon">Implementation<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.indentationrule.html" class="tsd-kind-icon">Indentation<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.inlinehint.html" class="tsd-kind-icon">Inline<wbr>Hint</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.inlinehintsprovider.html" class="tsd-kind-icon">Inline<wbr>Hints<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.languageconfiguration.html" class="tsd-kind-icon">Language<wbr>Configuration</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.linkprovider.html" class="tsd-kind-icon">Link<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.linkededitingrangeprovider.html" class="tsd-kind-icon">Linked<wbr>Editing<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.linkededitingranges.html" class="tsd-kind-icon">Linked<wbr>Editing<wbr>Ranges</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.location.html" class="tsd-kind-icon">Location</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.locationlink.html" class="tsd-kind-icon">Location<wbr>Link</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.onenterrule.html" class="tsd-kind-icon">On<wbr>Enter<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.ontypeformattingeditprovider.html" class="tsd-kind-icon">On<wbr>Type<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.parameterinformation.html" class="tsd-kind-icon">Parameter<wbr>Information</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.referencecontext.html" class="tsd-kind-icon">Reference<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.referenceprovider.html" class="tsd-kind-icon">Reference<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.rejection.html" class="tsd-kind-icon">Rejection</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.renamelocation.html" class="tsd-kind-icon">Rename<wbr>Location</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.renameprovider.html" class="tsd-kind-icon">Rename<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.selectionrange.html" class="tsd-kind-icon">Selection<wbr>Range</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.selectionrangeprovider.html" class="tsd-kind-icon">Selection<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.semantictokens.html" class="tsd-kind-icon">Semantic<wbr>Tokens</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.semantictokensedit.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Edit</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.semantictokensedits.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Edits</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.semantictokenslegend.html" class="tsd-kind-icon">Semantic<wbr>Tokens<wbr>Legend</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.signaturehelp.html" class="tsd-kind-icon">Signature<wbr>Help</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.signaturehelpcontext.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.signaturehelpprovider.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.signaturehelpresult.html" class="tsd-kind-icon">Signature<wbr>Help<wbr>Result</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.signatureinformation.html" class="tsd-kind-icon">Signature<wbr>Information</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.tokensprovider.html" class="tsd-kind-icon">Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.typedefinitionprovider.html" class="tsd-kind-icon">Type<wbr>Definition<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.workspaceedit.html" class="tsd-kind-icon">Workspace<wbr>Edit</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.workspaceeditmetadata.html" class="tsd-kind-icon">Workspace<wbr>Edit<wbr>Metadata</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.workspacefileedit.html" class="tsd-kind-icon">Workspace<wbr>File<wbr>Edit</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.workspacefileeditoptions.html" class="tsd-kind-icon">Workspace<wbr>File<wbr>Edit<wbr>Options</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-is-external">
						<a href="../interfaces/monaco.languages.workspacetextedit.html" class="tsd-kind-icon">Workspace<wbr>Text<wbr>Edit</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#characterpair" class="tsd-kind-icon">Character<wbr>Pair</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#definition" class="tsd-kind-icon">Definition</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#imonarchlanguageaction" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Action</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#imonarchlanguagerule" class="tsd-kind-icon">IMonarch<wbr>Language<wbr>Rule</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#ishortmonarchlanguageaction" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Action</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#ishortmonarchlanguagerule1" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule1</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#ishortmonarchlanguagerule2" class="tsd-kind-icon">IShort<wbr>Monarch<wbr>Language<wbr>Rule2</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external">
						<a href="monaco.languages.html#providerresult" class="tsd-kind-icon">Provider<wbr>Result</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#textedit" class="tsd-kind-icon">Text<wbr>Edit</a>
					</li>
					<li class=" tsd-kind-event tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#onlanguage" class="tsd-kind-icon">on<wbr>Language</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#getencodedlanguageid" class="tsd-kind-icon">get<wbr>Encoded<wbr>Language<wbr>Id</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#getlanguages" class="tsd-kind-icon">get<wbr>Languages</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#register" class="tsd-kind-icon">register</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registercodeactionprovider" class="tsd-kind-icon">register<wbr>Code<wbr>Action<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registercodelensprovider" class="tsd-kind-icon">register<wbr>Code<wbr>Lens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registercolorprovider" class="tsd-kind-icon">register<wbr>Color<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registercompletionitemprovider" class="tsd-kind-icon">register<wbr>Completion<wbr>Item<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdeclarationprovider" class="tsd-kind-icon">register<wbr>Declaration<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdefinitionprovider" class="tsd-kind-icon">register<wbr>Definition<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumentformattingeditprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumenthighlightprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Highlight<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumentrangeformattingeditprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumentrangesemantictokensprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Range<wbr>Semantic<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumentsemantictokensprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Semantic<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerdocumentsymbolprovider" class="tsd-kind-icon">register<wbr>Document<wbr>Symbol<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerfoldingrangeprovider" class="tsd-kind-icon">register<wbr>Folding<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerhoverprovider" class="tsd-kind-icon">register<wbr>Hover<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerimplementationprovider" class="tsd-kind-icon">register<wbr>Implementation<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerlinkprovider" class="tsd-kind-icon">register<wbr>Link<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerlinkededitingrangeprovider" class="tsd-kind-icon">register<wbr>Linked<wbr>Editing<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerontypeformattingeditprovider" class="tsd-kind-icon">register<wbr>OnType<wbr>Formatting<wbr>Edit<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerreferenceprovider" class="tsd-kind-icon">register<wbr>Reference<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerrenameprovider" class="tsd-kind-icon">register<wbr>Rename<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registerselectionrangeprovider" class="tsd-kind-icon">register<wbr>Selection<wbr>Range<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registersignaturehelpprovider" class="tsd-kind-icon">register<wbr>Signature<wbr>Help<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#registertypedefinitionprovider" class="tsd-kind-icon">register<wbr>Type<wbr>Definition<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#setcolormap" class="tsd-kind-icon">set<wbr>Color<wbr>Map</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#setlanguageconfiguration" class="tsd-kind-icon">set<wbr>Language<wbr>Configuration</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#setmonarchtokensprovider" class="tsd-kind-icon">set<wbr>Monarch<wbr>Tokens<wbr>Provider</a>
					</li>
					<li class=" tsd-kind-function tsd-parent-kind-namespace tsd-is-external">
						<a href="monaco.languages.html#settokensprovider" class="tsd-kind-icon">set<wbr>Tokens<wbr>Provider</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>